
# ret 的使用

#    ret 指令执行后，  (IP) =0  CS:IP 指向代码段的第一条指令

assume cs:code

stack segmemt
	db 16 dup (0)
stack ends

code segmemt
	mov ax,4c00h
	int 21h

start:	mov ax,stack
		mov ss,ax
		mov sp,16
		mov ax,0
		push ax
		mov bx,0
		ret
code ends
end start


# retf 指令执行后 ，CS:IP 指向代码段的第一条指令

assume cs:code

stack segmemt
	db 16 dup (0)
stack ends

code segmemt
		mov ax,4c00h
		int 21h
start:	mov ax,stack
		mov ss,ax
		mov sp,16
		mov ax,0
		push cs
		push ax
		mov bx,0
code ends
end start